//
//  SEGIAnalyticsLogEventModel.h
//  test
//
//  Created by 刘山 on 2017/11/28.
//  Copyright © 2017年 刘山. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface SEGIAnalyticsLogEventModel : NSObject
@property (nonatomic, copy) NSString *pf;/*必选：是*/  /* 说明：应用的唯一标识，分区字段*/
@property (nonatomic, copy) NSString *evtType;/*必选：是*/  /* 说明：1、页面事件 2、操作事件*/
@property (nonatomic, copy) NSString *evtName;/*必选：是*/  /* 说明：事件或页面的唯一名称*/
@property (nonatomic, copy,getter=ids,setter=ids:) NSString *id;/*必选：是*/  /* 说明：追踪id（设备编码+当前时间毫秒数+随机4位）*/
@property (nonatomic, copy) NSString *dvcCode;/*必选：是*/  /* 说明：设备唯一编码*/
@property (nonatomic, copy) NSString *dvcType;/*必选：是*/  /* 说明：设备的类型（1、手机 2、PAD 3、PC 4、未知）*/
@property (nonatomic, copy) NSString *dvcBrd;/*必选：是*/  /* 说明：设备的品牌，例如apple、xiaomi、oppo、vivo等，此属性仅支持应用端，网站端默认为“未知”*/
@property (nonatomic, copy) NSString *dvcVer;/*必选：是*/  /* 说明：设备的型号，例如iPhone5、iPhone6、iphone7等，此属性仅支持应用端，网站端默认为“未知”*/
@property (nonatomic, copy) NSString *dvcSys;/*必选：是*/  /* 说明：设备的操作系统（1、IOS 2、Android 3、未知）*/
@property (nonatomic, copy) NSString *dvcSysVer;/*必选：是*/  /* 说明：操作系统的版本，需要与操作系统结合一起看才有意义。比如10.0.2 iOS，4.4.1Android*/
@property (nonatomic, copy) NSString *pfVer;/*必选：是*/  /* 说明：应用版本*/
@property (nonatomic, copy) NSString *network;/*必选：是*/  /* 说明：联网方式（1、WIFI 2、2G 3、3G 4、4G 5、其他）*/
@property (nonatomic, copy) NSString *usrId;/*必选：是*/  /* 说明：用户的唯一标识*/
@property (nonatomic, copy) NSString *usrName;/*必选：是*/  /* 说明：用户的名称*/
@property (nonatomic, copy) NSString *ssCode;/*必选：是*/  /* 说明：事件所属的会话标识（设备编码+当前时间毫秒数+随机4位）*/
@property (nonatomic, copy) NSString *startTime;/*必选：是*/  /* 说明：事件开始的时间*/
@property (nonatomic, copy) NSString *kpTime;/*必选：是*/  /* 说明：（此属性只针对页面事件，操作事件持续时间为0）*/

@property (nonatomic, copy) NSString *age;/*必选：否*/  /* 说明：用户年龄*/
@property (nonatomic, copy) NSString *sex;/*必选：否*/  /* 说明：用户性别（1、男 2、女）*/
@property (nonatomic, copy) NSString *degree;/*必选：否*/  /* 说明：用户学历*/
@property (nonatomic, copy) NSString *occupation;/*必选：否*/  /* 说明：用户职业*/
@property (nonatomic, copy) NSString *lastPage;/*必选：否*/  /* 说明：上一页面，记录上个页面的evtName*/
@property (nonatomic, copy) NSString *ext1;/*必选：否*/  /* 说明：自定义属性，用于定制化分析*/
@property (nonatomic, copy) NSString *ext2;/*必选：否*/  /* 说明：自定义属性，用于定制化分析*/
@property (nonatomic, copy) NSString *ext3;/*必选：否*/  /* 说明：自定义属性，用于定制化分析*/
@property (nonatomic, copy) NSString *ext4;/*必选：否*/  /* 说明：自定义属性，用于定制化分析*/
@property (nonatomic, copy) NSString *ext5;/*必选：否*/  /* 说明：自定义属性，用于定制化分析*/
@property (nonatomic, copy) NSString *ext6;/*必选：否*/  /* 说明：自定义属性，用于定制化分析*/
@property (nonatomic, copy) NSString *ext7;/*必选：否*/  /* 说明：自定义属性，用于定制化分析*/
@property (nonatomic, copy) NSString *ext8;/*必选：否*/  /* 说明：自定义属性，用于定制化分析*/
@property (nonatomic, copy) NSString *ext9;/*必选：否*/  /* 说明：自定义属性，用于定制化分析*/
@property (nonatomic, copy) NSString *ext10;/*必选：否*/  /* 说明：自定义属性，用于定制化分析*/
@property (nonatomic, copy) NSString *ext11;/*必选：否*/  /* 说明：自定义属性，用于定制化分析*/
@property (nonatomic, copy) NSString *ext12;/*必选：否*/  /* 说明：自定义属性，用于定制化分析*/
@property (nonatomic, copy) NSString *ext13;/*必选：否*/  /* 说明：自定义属性，用于定制化分析*/
@property (nonatomic, copy) NSString *ext14;/*必选：否*/  /* 说明：自定义属性，用于定制化分析*/
@property (nonatomic, copy) NSString *ext15;/*必选：否*/  /* 说明：自定义属性，用于定制化分析*/
@end
